<!DOCTYPE html>
<html>

<head>
    <meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <title>005-验证回文串</title>
    <meta name='viewport' content='width=device-width, initial-scale=1'>

</head>

<body>
    <div class="box">
        <div class="left-wrap">

        </div>
    </div>
</body>
<script>
    /*
    给定一个字符串，验证它是否是回文串，只考虑字母和数字字符，可以忽略字母的大小写。

    说明：本题中，我们将空字符串定义为有效的回文串。

    示例 1:

    输入: "A man, a plan, a canal: Panama"
    输出: true
    示例 2:

    输入: "race a car"
    输出: false
    */
    /**
    * @param {string} s
    * @return {boolean}
    */
    var isPalindrome = function (s) {
        s = s.replace(/[^0-9a-zA-Z]/g, '').toLowerCase()
        const str = s.split("").reverse().join("")
        return (s===str)?true:false
    };
    console.log(isPalindrome('"A man, a plan, a canal: Panama"'))
</script>

</html>